.box{

	margin-bottom:15px;	

}

.t{

	padding:0 0 10px 10px;

	background:url("../../images/index/h_bg.gif") center bottom no-repeat;

	

}

.t h2{

	font-size:20px;

	color:#000;

	font-family:"Microsoft Yahei";

	float:left;

	width:664px;

}

.t .t_link{

	float:right;

	padding:10px 5px 0 0;	

}

.t .t_link a{

	display:inline-block;

	padding:0 10px;

	border-right:1px solid #ccc;

	font-size:14px;	

	font-family:"Microsoft Yahei";

	color:#222;

}

.banner{

	position:relative;

	float:left;

	padding:4px;

	background-color:#fff;

	border:1px solid #dce1e5;

	margin:0 10px;	

}

.banner .hd{

	position:absolute;

	bottom:5px;

	right:5px;

	z-index:10;	

}

.banner .hd li{

	float:left;

	background:url("../../images/common/s.png") -306px -71px no-repeat;

	width:22px;

	height:13px;

	line-height:13px;

	color:#fff;

	text-align:center;	

}

.banner .hd li.on{

	float:left;

	background:url("../../images/common/s.png") -283px -71px no-repeat;

	width:22px;

	height:13px;

	line-height:13px;

	text-align:center;	

}

.banner .hd li a{

	display:block;

	color:#fff;	

}

.midHot{

	float:left;

	width:348px;

	border:1px solid #dce1e5;

}

.midHot dl{

	padding:6px 13px;

	border-bottom:1px dashed #ebebeb;	

}

.midHot dl dt{

	text-align:center;

	line-height:32px;	

}

.midHot dl dt a{

	font-size:16px;

	color:#ed1c22;

	font-weight:bold;	

}

.midHot dl dd{

	color:#004aab;

	font-size:14px;

	line-height:24px;	

}

.midHot ul{

	padding:10px 13px 0;	

}

.midHot ul li{

	margin-bottom:10px;

}

.midHot ul li a{

	font-size:14px;

	color:#000;	

}



.log,.register,.alpay,.qq,.sina,.wy,.s_btn,.s_key{

	background-image:url("../../images/common/s.png");

	background-repeat:no-repeat;

}
.newqq,.newsina{

	background-image:url("../../images/common/s.png");

	background-repeat:no-repeat;
	
	margin-bottom:10px;

}
.loginWrap{

	float:right;

	padding:3px 7px;	

}

.login .log_ttl{

	background-color:#05539b;

	width:270px;

	height:31px;

	line-height:31px;	

}

.login .log_ttl h2{

	font-size:14px;

	font-weight:bold;

	color:#fff;

	padding:0 0 0 10px;

}

.login  .loginCont{

	background-color:#fafafa;

	border-left:1px solid #d9d9d9;

	border-right:1px solid #d9d9d9;

	border-bottom:1px solid #d9d9d9;

	padding:17px 0;

}

.login  .loginCont .loginInfo{

	padding:15px 0 2px 25px;

	border-bottom:1px dotted #d6d6d6;	

}

.login  .loginCont .loginInfo ul li{

	margin:0 0 12px 0;	

}

.login  .loginCont .loginInfo ul li label{

	display:inline-block;

	text-align:right;

	font-size:14px;

	color:#515151;

	width:55px;	

}

.login  .loginCont .loginInfo ul li .common_input{

	width:100px;

	height:22px;

	line-height:22px;

	padding:0 0 0 10px;

	border:1px solid #CCC;

}



.login  .loginCont .loginInfo ul li .left_pwd{

	color:#3a9d9a;

	text-decoration:underline;

	margin:0 0 0 5px;

}

.login  .loginCont .loginInfo ul li .log{

	display:inline-block;

	background-position:0 -93px;

	width:61px;

	height:24px;

	line-height:24px;

	text-align:center;

	color:#fff;

	margin:0 48px 0 5px;	

}

.login  .loginCont .loginInfo ul li .register{

	display:inline-block;

	background-position:-61px -193px;

	width:60px;

	height:24px;

	line-height:24px;

	text-align:center;

	color:#000;

}

.login  .loginCont .others{

	padding:10px 0 0 20px;	

}

.login  .loginCont .others h3{

	margin:0 0 10px 0;	

}

.alpay

{

	background-position:-139px -100px;

	width:59px;

	height:16px;

	display:inline-block;	

}

.qq

{

	background-position:-198px -100px;

	width:40px;

	height:16px;

	display:inline-block;	

}

.sina

{

	background-position:-238px -100px;

	width:76px;

	height:16px;

	display:inline-block;	

}

.wy

{

	background-position:-314px -100px;

	width:39px;

	height:16px;

	display:inline-block;	

}



.leftWrap{

	float:left;	

}

.rightWrap{

	float:right;

	padding:8px 7px;

	background-color:#f1f1f1;	

}

.leftWrap .leftNews{

	float:none;	

}

.leftNews{

	float:left;	

	border:1px solid #dee3e7;

	width:674px;

}





.leftNews .title,.wx1 .title{

	background:url("../../images/index/ttl_bg.gif") 0 0 repeat-x;

	height:32px;

	position:relative;	

}

.leftNews .title h2,.wx1 .title h2{

	float:left;

	display:inline;

	margin:5px 0 0 8px;

	font-size:14px;

	font-weight:bold;

	color:#0f0f0f;

	width:100px;

	height:25px;

	line-height:25px;

	border-top:2px solid #05539b;

	background-color:#fff;

	text-align:center;	

}

.leftNews .title .more,.wx1 .title .more{

	position:absolute;

	top:10px;

	right:8px;

	color:#3f3f3f;

	font-size:13px;	

}

#jj  .wx1{

	width:336px;

		

}

.wx1{

	float:left;

	display:inline;	

	border:1px solid #dee3e7;

	width:316px;

	margin:0 5px 0 0;	

}

.b2{

	margin-top:20px;

}

.b2 .wx1{

	width:335px;	

}

.b2 .wx1Cont .bd ul li{

	margin:9px 0;

	*margin:11px 0;	

}

#wx3{

	float:left;	

	border:1px solid #dee3e7;

	width:679px;

	margin-right:0;	

}

#wx2{

	float:left;

	border:1px solid #dee3e7;

	margin-right:0;

	height: 327px;

}

.wx1Cont .hd{

	background-color:#f0f7fd;

	padding:10px 0 0 0;

	

}

.wx1Cont .hd ul{

	border-bottom:1px solid #abc3cf;

}

.wx1Cont .hd li{

	float:left;

	height:21px;

	line-height:21px;

	text-align:center;

	width:80px;

	margin:0 1px -2px;

	background:url("../../images/index/li_bg.gif")  0 0 no-repeat;

}

.wx1Cont .hd li.on{

	background:url("../../images/index/lion_bg.gif") 0 0 no-repeat;

	border-bottom:1px solid #fff;



}

.wx1Cont .hd li a{

	display:block;

	text-decoration:none;

		

}



.wx1Cont .hd li.on a{

	color:#000;

}

.wx1Cont .bd{

	padding:10px;

	height:160px;	

}

.b2 .wx1Cont .bd{

	padding:10px;

	height:240px;		

}

.b2 .wx1Cont .bd ul{

	overflow:hidden;

}



.wx1Cont .bd ul li{

	margin:0 0 10px 0;

	*margin:0 0 14px 0;

}

#wx2 .wx1Cont .bd ul li{

	margin:0 0 10px 0;

	float:left;

	width:310px;	

}

.wx1Cont .bd ul li a{

	font-size:14px;

	color:#222;	

}

.leftNews .hd {

	float:left;

	display:inline;

	margin:5px 0 0 33px;

	border-left:1px solid #dee3e7;

}

.leftNews .hd li{

	background-color:#fff;

	width:78px;

	float:left;

	height:25px;

	line-height:25px;

	text-align:center;

	border-top:1px solid #dee3e7;

	border-right:1px solid #dee3e7;

	border-bottom:1px solid #dee3e7;

}

.leftNews .hd li.on{

	border-top:1px solid #ff0505;

	border-bottom:1px solid #dee3e7;

}

.leftNews .hd li.on a{

	color:#ff0505;	

}

.leftNews .hd li a{

	font-size:13px;

	color:#484848;	

}

.leftNews .newsCont{

	padding:0 10px;

	height:242px;

	*height:232px;

}

.leftNews .newsCont dl{

	margin: 0 0 5px;

}

.leftNews .newsCont dl dt{

	float:left;	

	display:inline;

	margin:0 10px 0 0;

}

.leftNews .newsCont dl dd{

	width:135px;

	float:left;	

}

.leftNews .newsCont dl dd h3{

	font-family:14px;

	color:#05539b;

	font-weight:bold;

	text-align:center;

	line-height:24px;	

}

.leftNews .newsCont dl dd p{

	font-size:12px;

	color:#585858;

	line-height:24px;	

}

.leftNews .newsCont .leftNewsCont{

	float:left;

	display:inline;

	margin:0 10px 0 0;

	width:320px;

}

.leftNews .newsCont .rightNewsCont{

	float:left;

	width:300px;	

}

.leftNews .newsCont  ul li{

	position:relative;

	margin:8px 0;

}

.leftNews .newsCont  ul li .time{

	position:absolute;

	right:0;

	top:0;	

}

.leftNews .newsCont  ul li  a{

	font-size:14px;

	color:#000;	

}

.rightNoticeWrap{

	float:right;

	padding:8px 7px;

	background-color:#f1f1f1;	

}

.rightNotice{

	width:268px;

	border:1px solid #d9d9d9;

	background-color:#fff;	

}

.rightNotice .title{

	position:relative;

	height:29px;

	line-height:29px;

	border-bottom:1px solid #d9d9d9;

		

}

.rightNotice .ttl{

	position:relative;

	height:29px;

	line-height:29px;

	border-bottom:1px solid #d9d9d9;

		

}

.rightNotice .ttl h2{

	height:23px;

	line-height:23px;

	color:#000;

	text-align:center;

	font-size:14px;

	font-weight:bold;

	float:left;

	display:inline;

	margin:3px 0 0 10px;

}

.rightNotice .title  h2{

	width:50px;

	height:23px;

	line-height:23px;

	color:#fff;

	background-color:#05539b;

	text-align:center;

	font-size:14px;

	font-weight:bold;

	float:left;

	display:inline;

	margin:3px 0 0 3px;

}

.rightNotice .title .more,.rightNotice .ttl .more{

	position:absolute;

	top:2px;

	right:8px;

	color:#3f3f3f;

	font-size:13px;	

}

.rightNotice .noticeCont{

	padding:0 8px;	

}

.shebei{

	padding:10px 20px 6px 20px;

	line-height: 17px;

}

.shebei div {

	width:318px;

}

.shebei div dl dt{

	padding:0 0 5px 0;	

}

.shebei div dl dt h3{

	color:#0166b4;

	font-weight:bold;

	font-size:12px;

}

.shebei div dd{

	width:300px;

}

.shebei div a{

	display: inline-block;

    margin: 0 0 5px;

	font-size:12px;

	color:#2551ca;	

}

.noticeCont ul{

	padding:10px 0 0 0;

}

.noticeCont li{

	margin-bottom:10px;

	*margin-bottom:13px;	

}

.noticeCont li a{

	font-size:14px;

	color:#222;	

}

#sc .bd li{

	float:left;

	width:320px;

	margin:5px 0;

	*margin:6px 0;	

}

#sc .leftNews .newsCont .leftNewsCont{

	float:left;

	display:inline;

	margin:0 10px 0 0;

	*margin:0 10px 8px 0;

	width:640px;

}

#sc .leftNews .newsCont .leftNewsCont ul{

	padding:12px 0;

	*padding:15px 0;

}

.book{

	border:1px solid #dee3e7;	

}

.book .title{

    background: url("../../images/index/ttl_bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);

    height: 32px;

    position: relative;

}

.book .title h2 {

    background-color: #FFFFFF;

    border-top: 2px solid #05539b;

    color: #0F0F0F;

    float: left;

    font-size: 14px;

    font-weight: bold;

    height: 25px;

    line-height: 25px;

    margin: 5px 0 0 8px;

    text-align: center;

    width: 80px;

}

.book  .title .more {

    color: #3F3F3F;

    font-size: 13px;

    position: absolute;

    right: 8px;

    top: 10px;

}

.bookList{

	padding:16px 10px;

}

.bookList ul li{

	float:left;

	display:inline;

	margin:0 15px;

}

.bookList ul li dl dt{

	border:1px solid #e7e7e7;

	background-color:#fff;

	padding:2px;

}

.bookList ul li dl p{

	text-align:center;

	margin:3px 0 4px;	

}



.friendLinks{

	border:1px solid #dee3e7;

}

.friendLinks .title{

	background:url("../../images/index/ttl_bg.gif") 0 0 repeat-x;

	height:32px;

	position:relative;	

}

.friendLinks .title li{

	float:left;

	diplay:inline;

	margin:5px 0 0 8px;

	font-size:14px;

	font-weight:bold;

	color:#0f0f0f;

	width:80px;

	height:25px;

	line-height:25px;

	text-align:center;	

}

.friendLinks .title li.on{

	border-top:2px solid #05539b;

	background-color:#fff;

	

}

.picList{

	padding:8px 20px 9px;

	border-bottom:1px dotted #cccccc;	

}

.picList a{

	margin:0 9px;	

}

.wordLinks{

	padding:8px 20px 9px;

}

.wordLinks a{

	color:#000;	

}



.bbbb{

	background-color: #E1E1E1;

	padding: 10px;

	border: 1px solid #CDCDCD;

	line-height: 25px;

	margin-bottom: 10px;

}